/**
 * 名称： 企业文档相关接口
 * 作者： 王景赢
 * 日期： 2024-12-17
 * 对接人： 郭伟
 * 
*/
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import {knowledge, resource ,system} from '@/api/apiModulesType';

// 创建企业标签
export const apiFilesUserLabelCreateSys = (data?: any): AxiosPromise<any[]> => {
    return request({
        url: `/${system}/api/filesUserLabel/createSys`,
        method: 'post',
        data: data
    });
};

// 查询企业库标签
export const apiFilesUserLabelQuerySys = (query?: any): AxiosPromise<any[]> => {
    return request({
        url: `/${system}/api/filesUserLabel/querySys`,
        method: 'get',
        params: query
    });
};

// 查询单个企业标签(修改标签使用)
export const apiFilesUserLabelGetId = (id?: any): AxiosPromise<any[]> => {
    return request({
        url: `/${system}/api/filesUserLabel/get/${id}`,
        method: 'get',
    });
};

// 删除企业标签
export const apiFilesUserLabelDeleteSys = (data?: any): AxiosPromise<any[]> => {
    return request({
        url: `/${system}/api/filesUserLabel/deleteSys`,
        method: 'post',
        data: data
    });
};

// 修改标签
export const apiFilesUserLabelUpdateSys = (data?: any): AxiosPromise<any[]> => {
    return request({
        url: `/${system}/api/filesUserLabel/updateSys`,
        method: 'post',
        data: data
    });
};

// 获取标签文档
export const apiFilesLabelRecordQuerySys = (query?: any): AxiosPromise<any[]> => {
    return request({
        url: `/${knowledge}/api/filesLabelRecord/querySys`,
        method: 'get',
        params: query
    });
};